InKeV: In-Kernel Distributed Network Virtualization for DCN

نویسندگان

  • Zaafar Ahmed
  • Muhammad Hamad Alizai
  • Affan A. Syed
چکیده

InKeV is a network virtualization platform based on eBPF, an in-kernel execution engine recently upstreamed into linux kernel. InKeV’s key contribution is that it enables in-kernel programmability and configuration of virtualized network functions, allowing to create a distributed virtual network across all edges hosting tenant workloads. Despite high performance demands of production environments, existing virtualization solutions have largely static in-kernel components due to the difficulty of developing and maintaining kernel modules and their years-long feature delivery time. The resulting compromise is either in programmability of network functions that rely on the data plane, such as payload processing, or in performance, due to expensive user-/kernel-space context switching. InKeV addresses these concerns: The use of eBPF allows it to dynamically insert programmable network functions into a running kernel, requiring neither to package a customkernel nor to hope for acceptance in mainline kernel. Its novel stitching feature allows to flexibly configure complete virtual networks by creating a graph of network functions inside the kernel. Our evaluation reports on the flexibility of InKeV, and in-kernel implementation benefits such as lowlatency and impressive flow creation rate.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Case for Overlays in DCN Virtualization

Server virtualization has brought about tremendous value to a modern computing landscape and in particular to data center and cloud infrastructures. Virtual server deployments have become ubiquitous in many development and production sites, in cloud infrastructures and in disaster recovery solutions. Network connectivity is a vital aspect of modern computing. In this work we explore the new req...

متن کامل

Secured Structural Design for Software Defined Data Center Networks

Research work provides efficient security which protects network resources from internal and external threats. Network virtualization is used to provide users with well-organized, controlled, and safe sharing of the networking resources. It also ensures privacy of data and integrity in Software-defined data center (SDDC) whose infrastructures is virtualized and distributed as a service. SDDC he...

متن کامل

E-DCN: Energy Efficient Optical Network for Data- centric Network

One of new applications on a new generation network (NwGN) is a contents centric network (CCN). The target of CCN is contents based networking. We enhanced a concept of CCN to machine-to-machine communications, streaming communications, and contents creation services within the network. This is called an enhanced-type data-centric network (E-DCN). To develop EDCN, orchestration between packet s...

متن کامل

A Taxonomy of SDN-enabled Cloud Computing

ing with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]. © 2017 Association for Computing Machinery. 0360-0300/2017/3-ART1 $15.00 https://doi.org/0000001.0000001 ACM Computing Surveys, Vol. 1, No. 1, Article 1. Publication date: March 2017. 1:2 J. ...

متن کامل

Understanding data center network architectures in virtualized environments: A view from multi-tier applications

In recent years, data center network (DCN) architectures (e.g., DCell [11], FiConn [14], BCube [10], FatTree [1], and VL2 [8]) received a surge of interest from both the industry and academia. However, evaluation of these newly proposed DCN architectures is limited to MapReduce or scientific computing type of traffic patterns, and none of them provides an in-depth understanding of their perform...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016